home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / opal / OP22_000.lha / history.doc next >
Text File  |  1993-07-28  |  15KB  |  408 lines

  1.  
  2.                     OpalPaint History
  3.  
  4.  
  5. V1.0    Initial release
  6.  
  7.  
  8. V1.01   Fixed mutual exclusion of the B3 gadget on the main menu (no
  9.         longer stays on).
  10.  
  11.         Paper types no longer turn themselves back on after the smooth
  12.         paper gadget has been pressed.
  13.  
  14.         Overscan vertical page size now correct.
  15.  
  16.         Fixed a bug which caused the spare page menu to crash occasionally
  17.         when more than 9 pages were open.
  18.  
  19.  
  20. V1.1    7/11/92
  21.  
  22.         Added ARexx support, 156 commands.
  23.  
  24.         Added Alpha channel edit mode.
  25.  
  26.         Added Backgound Fixing and Freeing. The backgound can be fixed
  27.         by pressing Amiga-b and freed using Amiga-B.
  28.  
  29.         Fixed 'Scale View' keyboard equivalent in feedback area on
  30.         main menu.
  31.  
  32.         Now loads HAM8 images. (All Opalvision software now supports
  33.         HAM8).
  34.  
  35.         Holding down the ALT key while the extras menu is displayed
  36.         now gives the HSV range of all pixels the mouse pointer has gone
  37.         over. To determine the HSV tolerance required for an area of the
  38.         screen, move the pointer into the desired area, depress and hold
  39.         the ALT key then move the pointer around in as much of the
  40.         desired area as possible. The final values of H,S and V can then
  41.         be used as fill and brush cut tolerances.
  42.  
  43.         Increased speed of the Zap tool 200%-300%. Palette mapped Zap's
  44.         have been sped up dramatically.
  45.  
  46.         Added Real time previews for palette mapped drawing modes
  47.         (Posterise, Gamma, Contrast, Brilliance).
  48.  
  49.         Most menus are now draggable. To drag a menu you must
  50.         click the mouse button within approx. 1cm of the top of the menu.
  51.         Some menus containing 24bit graphics cannot be dragged.
  52.  
  53.         Added ADPro Operator interface.
  54.  
  55.         After the gradient fill menu has been entered via the 'Set Fill
  56.         Type' gadget in the flood fill menu, it no longers returns back
  57.         to the Flood Fill menu.
  58.  
  59.         Removed the occasional screen flash that occured when a flood
  60.         fill completed.
  61.  
  62.         Improved the pressure sensitivity to give better control over
  63.         the low pressure range when using a pressure sensitive graphics
  64.         tablet.
  65.  
  66.         Changed the 'Cancel' gadget to 'No' in the scale image 
  67.         requester.
  68.  
  69.         Fixed a bug which caused circular brushes to turn into
  70.         rectangular brushes when an artist tool was removed.
  71.  
  72.         Brushes can now be picked up off a solid background colour
  73.         by using the right mouse button while cutting the brush. OpalPaint
  74.         will automatically determine the background colour by analysing
  75.         the perimeter where the brush is being cut, and replace the
  76.         cut out area with this colour.
  77.  
  78.         Changed compilers from Manx v5 to SAS v6.0. Unfortunately it was
  79.         not possible to maintable compatibility will v1.0 drawmodes and
  80.         artist tools.
  81.  
  82.         Added 8 editable Gradients. (Instead of just 1).
  83.  
  84.  
  85.  
  86. V1.2    15/12/92
  87.  
  88.         Added FindPixel, FindNextPixel, DisplayStatus and DisplayPercent
  89.         ARexx commands.
  90.  
  91.         Added overscan painting.
  92.  
  93.         Now loads brush ALFA chunks correctly.
  94.  
  95.         Turns off Mode Promotion (enabled in Input Control Prefs) while
  96.         OpalPaint is running under AmigaDOS 3.0.
  97.  
  98.         FileRequester now displays correctly when called from within an
  99.         Artist Tool or Paper Type module.
  100.  
  101.         Added ToolTypes and command line parameters.
  102.  
  103.         PaletteMapped drawing modes now work correctly when a paper type
  104.         is active.
  105.  
  106.         RubThrough now works correctly with Zap.
  107.  
  108.         Added Amiga-d key for drawmodes options requesters (internal to modes)
  109.  
  110.         Changed font size gadgets in font requester.
  111.  
  112.         Now searches OpalPaint:Rexx first, then Rexx: for ARexx scripts.
  113.         Placing OpalPaint scripts in OpalPaint:Rexx is suggested.
  114.  
  115.         Sending an ARexx command to 'OpalPaint_Rexx' will now de-iconise
  116.         Opalpaint.
  117.  
  118.         Added 'N' key to center the view of the current page horizontally.
  119.         (as much as possible)
  120.  
  121. V1.3
  122.         Fixed Alpha undo clipping when image is larger than the screen.
  123.  
  124.         Rotate ARexx command now works correctly.
  125.  
  126.         Alpha transparency mode did not work correctly with some drawing
  127.         modes, now fixed.
  128.  
  129.         Two internal palettes (paint pots) are now stored, one for alpha
  130.         paint mode and a second for paint and stencil modes.
  131.  
  132.         Alpha transparency is now a seperate transparency mode. The
  133.         TransType ARexx command has been modified to support this.
  134.         The format of the command is now:
  135.                 TransType Type [Trans1 [Trans2 Trans3]]
  136.         Where 'Type' can be STANDARD,RGB,HSV or ALPHA.
  137.  
  138. V1.4    06/01/93
  139.  
  140.         Zap now allocates an undo buffer if possible. If there is not
  141.         enough memory, a warning that the operation is not undoable
  142.         message is given.
  143.  
  144.         No longer calculates brush outline twice when loading 32bit
  145.         brushes (cutouts).
  146.  
  147.         Added 'Invert' gadget to 'Alpha Paint Options' requester.
  148.  
  149.         Added 'N' key to center page horizontally.
  150.  
  151.         Added MarqueeFill, KillMarquee, MagicWand and MagicWandCut
  152.         Arexx commands.
  153.  
  154.         Added 'OverscanPaint' ToolType. To disable overscan painting,
  155.         add the tooltype  'OverscanPaint=NO'.
  156.  
  157.         Alpha Transparency mode is now exclusive to Gloabl, RGB & HSV,
  158.         and has its own 'strength' slider.
  159.  
  160.         Added Balance drawing mode.
  161.  
  162. V1.5    14/01/93
  163.  
  164.         Again key 'a' now works correctly with marquees.
  165.  
  166.         Hiding and exposing the menu bar while a marquee is active now
  167.         works correctly.
  168.  
  169.         Added Amiga-T key for Pressure control options.
  170.  
  171.         Fixed problem in JPEG loader which caused it to very
  172.         occasionally corrupt images on loading.
  173.  
  174.         Removed double mouse button option to hide menu bar. This was
  175.         very difficult to use and cause problems when using a calcomp
  176.         tablet with two buttons.
  177.  
  178.         When executed as an ADPro operator, now returns to ADPro's main
  179.         screen instead of the WorkBench if the WorkBench screen was closed
  180.         down by OpalPaint.
  181.  
  182.         Added Brush virtual memory.
  183.  
  184.         Pressure inteface rewritten, now supports AmigaDOS 3.0 ExtIntuiMessages
  185.         to recieve pressure data, as well as the TriMedia/Commodore equivalent
  186.         for AmigaDOS 2.0.
  187.  
  188. v1.6   12/02/93
  189.  
  190.         Brushing routines rewritten, all brushes are now dynamically scalable
  191.         through tablet pressure.
  192.  
  193.         If menu is hidden, mouse pointer now shows percentage done.
  194.  
  195.         MagicWand can now be aborted while searching.
  196.  
  197.         Amiga-s now does a save (no requesters) and Amiga-S is Save As.
  198.  
  199.         AskInt ARexx command now takes a default value. Format is:
  200.                 AskInt MinInt MaxInt Default HailText
  201.  
  202.         Gradients can now be saved seperately.
  203.  
  204.         Added 'AllowSaves' Rexx command to disable saving. Usage:
  205.                 AllowSaves [Enable|Disable]
  206.  
  207.         Added -r Cli paramater to allow an ARexx command to be executed
  208.         on startup.
  209.  
  210.         Zap now works with gradients and brush fill mode. Zaping and image
  211.         with the linear free option will bring up a requester to allow the
  212.         gradient angle to be entered.
  213.  
  214.         Now handles NTSC and PAL screen modes a lot better under AmigaDOS 2.0
  215.         and greater. OpalPaint can be switched between PAL and NTSC using
  216.         the screenmodes preferences editor.
  217.  
  218.         Added AmigaGuide interface for context sensitive online help.
  219.  
  220.         Zapping with a colour mapped drawing mode no longer ignores
  221.         transparency, paper types, stencils and gradients.
  222.  
  223.         Added the ability to save and load Stencil,Alpha and Image data
  224.         seperately.
  225.  
  226.         Added loader saver interface (LSI) for external fileformat conversion
  227.         modules.
  228.  
  229. v1.7   14/02/93
  230.  
  231.         Handle placement and brushsize now correct when a artisttool is
  232.         resized by hand (i.e. 'Z' key)
  233.  
  234.         No longer crashes when 'view full page' is used in alpha paint mode.
  235.  
  236.         No longer crashes when swapping between pages (or loading into a page)
  237.         when in alpha paint mode.
  238.  
  239.         Alpha paint slider in palette requester is now in the correct
  240.         position after going in and out of overscan mode.
  241.  
  242.         Reversed pressure sensitivity on chalk and pencils.
  243.  
  244.         Added 'ABOUT' tooltype. To stop the about requester appearing,
  245.         add the tooltype ABOUT=FALSE or ABOUT=NO to the OpalPaint icon.
  246.  
  247.         Increased the number of ARexx scripts from 10 to 30 by using
  248.         the qualifiers 'Amiga', 'Alt' and 'Ctrl' (with F1 to F10).
  249.  
  250.         Now gives a warning message if running on a 68040 and the 68040
  251.         FPU emulation library is not installed (68040.library) or if
  252.         running on a 68020/30 without a 68881/2 installed . If you get
  253.         this message then expect some crashes. NOTE: v36 of the 68040.library
  254.         did not inform the system correctly of its presence, if you get
  255.         this message and the library is installed, try v37.
  256.  
  257. v1.8    22/02/93
  258.  
  259.         Help Screen height is now correct in NTSC.
  260.  
  261.         AddNoise and LumaNoise use a different random number generator
  262.         to remove patterns caused by a not so random sequence.
  263.  
  264.         OK Gadget in modes menu no longer becomes selected when the
  265.         magic wand is used.
  266.  
  267.         Areas can now be removed from the marquee using the magic wand.
  268.         If the 'Amiga' key is held down while performing a magic wand fill
  269.         using the right mouse button, the selected area will be removed
  270.         from the Marquee.
  271.  
  272.         Undo paint mode no longer stays on when the magic wand is activated
  273.         using the right mouse button.
  274.  
  275.         Brush feather is now officially added (previous versions had it in
  276.         a primitive form which I was using for testing). To feather a brush,
  277.         type Amiga-F (thats capital 'F'), and it will ask your for a radius,
  278.         the radius will determine how wide the feathered transparent edge
  279.         will be.
  280.  
  281.         Removed a bug which caused the menu bar to become trashed when
  282.         drawing.
  283.  
  284.         Rectangular brushes are now outlined correctly.
  285.  
  286.         Fixed stencil display updating problems when jumping in and out of
  287.         magnify mode.
  288.  
  289.         Now loads JPEG JFIF images with restart intervals correctly. (such
  290.         as those generated by PhotoShop).
  291.  
  292.         When loading and saving image components, the file requester now
  293.         tells you what components are being saved and what fileformat is
  294.         being used.
  295.  
  296. v1.9 01/03/93
  297.  
  298.         Added Feather, outline and trim gadgets to Brush manipulation menu.
  299.  
  300.         Added fix and free background gadgets to the spare page menu.
  301.  
  302.         Added 'AskProp' ARexx command, the syntax is:
  303.                 AskProp Min Max Default Message
  304.         This command brings up a requester containing an OK and cancel gadgets
  305.         and a proportional (slider) gadget.
  306.          'Min' and 'Max' define the range of the slide, 'Default' is the
  307.         starting position for the knob, and 'Message' will be displayed in
  308.         the requester. Message can contain \n sequences to start new lines.
  309.  
  310.         Added Amiga-j key sequence, this clones the current page and jumps
  311.         to that page.
  312.  
  313.         The RestoreSetUp ARexx command now returns and error if the setup
  314.         was not saved.
  315.  
  316.         The FileFormat requester now always comes up when saving files,
  317.         with the exception of a file update using the amiga-s seqeunce.
  318.         This was added because the old method was found to be dangerous
  319.         in that if you saved the stencil seperately for example, then
  320.         forgot to change the save component options back again, you would
  321.         continue to save the stencil only, and not the image data as well.
  322.  
  323. V2.0    03/03/93
  324.  
  325.         Fixed help text for brush outline and trim gadgets.
  326.  
  327.         Removed occasional screen flash when updating the framebuffer.
  328.  
  329.         No longer looses 300 bytes when exiting.
  330.  
  331.         Gadget positions are now correct when jumping in or out of
  332.         overscan mode and in brush cut mode.
  333.  
  334.         Removed a bug which caused the 24bit display to be left on
  335.         occassionaly during access to the online help.
  336.  
  337. v2.1    29/03/93
  338.  
  339.         No longer crashes when loading an IFF stencil plane as an
  340.         Alpha channel (ignores the load).
  341.  
  342.         No longer gives a 'File Corrupt' message when loading an IFF
  343.         file that contains an alpha channel only.
  344.  
  345.         Overlap clipping on circular brushes now works correctly in
  346.         sketch (dotted) mode.
  347.  
  348.         Now loads Grey scale JPEG files.
  349.  
  350.         No longer trashes the workbench display when iconising from an
  351.         interlaced image to a DblPAL,DblNTSC or other high scan rate
  352.         workbench screen mode.
  353.  
  354.         Zapping with alpha transparency now works correctly when image is
  355.         larger than the screen.
  356.  
  357.         Now loads IFF images without a CAMG chunk and greater than 640
  358.         pixels wide as overscan.
  359.  
  360. v2.2    26/07/93
  361.  
  362.         Cleaned up the Loader,Saver interface. Fixed some minor bugs
  363.         in the command interface.
  364.  
  365.         Added 'DisplayMode' tooltype to override the PAL/NTSC screenmode
  366.         detection. To force opalpaint to run in one mode use either:
  367.  
  368.                 DisplayMode=PAL
  369.         or
  370.                 DisplayMode=NTSC
  371.  
  372.         Likewise, added cli equivalents, '-n' to force NTSC and '-l' to
  373.         force PAL mode.
  374.  
  375.         No longer crashes if the screenmode driver (i.e. PAL or NTSC) is
  376.         not available to open the intuiton screen.
  377.  
  378.         No longer crashes if a page with a papertype attached is resized
  379.         more than once.
  380.  
  381.         No longer opens on output window on the workbench when ARexx
  382.         macros are invoked, error results from ARexx are parsed by
  383.         OpalPaint and displayed directly on the OpalPaint screen. This
  384.         avoids reopening the Workbench if it was closed down, and avoids
  385.         the problem of the workbench screen poping to the front if it was
  386.         closed.
  387.  
  388.         Added background removal. This is useful for rotoscoping, first
  389.         fix the backgound of the image with Amiga-b, then paint over the
  390.         top of the original image. Hitting Amiga-k will subtract the fixed
  391.         background from the current image leaving only the areas painted
  392.         after the background was fixed.
  393.  
  394.         Now switches to overscan when loading an image which is overscan
  395.         size vertically but not horizontally.
  396.  
  397.         No longer breaks up the image in hires when picking a colour and
  398.         attempting to scroll the display. Removed screen flash when scrolling
  399.         and picking a colour.
  400.  
  401.         Added Switcher interface, iconising OpalPaint will now return to the
  402.         switcher. The switcher can access the pages directly from OpalPaint's
  403.         memory.
  404.  
  405.         The 'Click here to Continue' window when OpalPaint is iconised now
  406.         adjusts to suit the workbench screen font.
  407.  
  408.